@charset "utf-8";
/*****主体内容*****/
#baihe_page { width:980px; margin:0 auto 15px; font-size:12px; color:#666; overflow:hidden; zoom:1;}

/*****baihe_col7*****/
#story_top{ margin:0 0 15px 0; background:#fff; border-bottom:1px solid #ddc4ed; overflow:hidden; zoom:1;}
.story_colfl{ float:left; width:980px; overflow:hidden; zoom:1; background:#fff;}
.story_colfr{ float:right; width:270px; overflow:hidden; zoom:1;}
.space15{ padding:15px 0 0;}

.bt { height:65px; padding:0 17px; overflow:hidden; zoom:1; background:#fff;}
.bt strong { float:left; font:26px/65px 微软雅黑; color:#f56a6a }
.bt .r { float:right; padding-top:25px; overflow:hidden; zoom:1;}
.bt .btnGray21 { margin:25px 0 0 15px;}
.two_line{ border-left:1px solid #c6c6c6; border-top:1px solid #c6c6c6; }
.t_line{ border-top:1px solid #dfdfdf;}
.white_box{ clear:both; margin:-2px 0 0 !important; >margin:-1px 0 0 !important; margin:-1px 0 0; height:1px; line-height:1px; background:#fff; overflow:hidden; zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.yellow{ color:#ff6600;}


/*****pager*****/
.list_pagegray{margin:-1px 0 0; padding:20px 0 0; overflow:hidden; zoom:1;}
.page_now{ padding:1px 0 0; text-align:center; overflow:hidden;zoom:1;}
.page_now a,.page_now span{ padding:3px 6px; margin:0 0 0 5px; line-height:24px; border:1px solid #e0e0e0; font-family:Arial, Helvetica, sans-serif; text-decoration:none;overflow:hidden;}
.page_now a:hover{ background:#d3eafc; border:1px solid #88b8e0; text-decoration:none;}
.page_now span.now{ color:#f00; font-weight:700;}
.page_now span.dot{ border:0; background:none;}
.page_now span.gray{ border:1px solid #eee; color:#ccc}

/*****btn*****/
.mb_button{ display:block; height:22px; line-height:22px; *line-height:24px; background:url(../images/button_small.png) no-repeat; text-align:center; text-decoration:none; overflow:hidden;}
.btn104{ width:104px; background-position:0 0;}
.btn74{  width:74px; background-position:0 -44px;}


/*****bg*****/
.story_newslist span,.tag_nav,.story_listspc dl dt .showpic{ background:url(http://images1.baihe.com/images/baihe_new/images/story/story_sprits.gif) no-repeat;}
.blog_cont .title,#baihe_page h2 { background:url(../images/hzhstorys.gif) no-repeat;}
#baihe_page h2 { height:35px; display:block; padding:0 0 0 17px; color:#555; font:14px/35px '宋体'; border-top:2px solid #ff93b7; background-position:-180px -87px; overflow:hidden; zoom:1;}
#baihe_page h2 a { color:#555; text-decoration:none;}
#baihe_page h2.new{ padding:0 32px 0 70px;}

/*****story*****/
.story_show{ position:relative; width:759px; height:390px; background:#f9d2d9 url(http://images1.baihe.com/images/baihe_new/images/story/top_bg.jpg) repeat 0 0; overflow:hidden; zoom:1;}
.story_show dl{ padding:0 24px 0 0; overflow:hidden; zoom:1;}
.story_show dl dt{ float:left; width:373px; height:361px; padding:14px 0 0 11px; margin:0 23px 0 0; _margin:0 20px 0 0; overflow:hidden;}
.story_show dl dd{ padding:48px 0 0; line-height:26px; color:#666; overflow:hidden; zoom:1;}
.story_show dl dd strong{ display:block; margin:0 0 15px 0; font-family:微软雅黑,黑体; font-size:24px; color:#ff6600;}
.story_show .btn{ position:absolute; right:0; bottom:24px;}
.story_show .name{color:#ff6600;}

.story_ad{ height:90px; margin:0 0 15px 0; border:1px solid #ddc4ed; overflow:hidden; zoom:1;}
.sub_ad_top{ width:188px; margin:15px auto; height:188px; border:1px solid #ccc;}

/*****成功故事*****/
.story_listcont{ margin:-2px 0 15px 0; border:1px solid #ddc4ed; border-top:none; background:#fff; overflow:hidden; zoom:1;}
.story_listspc{ margin:1px 0 15px 0; *margin-top:0; border:1px solid #ddc4ed; background:#fff; zoom:1;}
.story_listspc:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.story_listcont ul{ overflow:hidden; zoom:1;}
.story_listcont li{ float:left; width:44.4%; padding:20px; border:1px dotted #c2c2c2; border-width:0 1px 1px 0; overflow:hidden; zoom:1;}
.story_listcont li.fr{ border-right:none;}
.story_listcont dl dt{ float:left; width:102px; margin:0 15px 0 0; _margin:0 12px 0 0; overflow:hidden;}
.story_listcont dl dt a img{ display:block; width:100px; height:80px; border:1px solid #d0d0d0;}
.story_listcont dl dt .name{ display:block; margin:2px 0 0; padding:3px 0; text-align:center; background:#f3e8ff; text-decoration:none; color:#666;}
.story_listcont dl dd{ line-height:20px; overflow:hidden; zoom:1;}
.story_listcont dl dd p{ margin:10px 0 0; line-height:20px; }
.story_listcont dl dd p strong{color:#d6346b;}

.story_listspc dl dt{ position:relative; float:left; width:313px; padding:25px; _margin:0 -3px 0 0; line-height:22px; zoom:1;}
.story_listspc dl dt .showpic{ display:block; width:292px; height:258px; padding:30px 10px 10px; background-position:3px -316px;}
.story_listspc dl dt strong{ display:block; margin:0 0 15px 0; text-align:center; font-family:微软雅黑,黑体; font-size:18px;  color:#d6346b;}
.story_listspc dl dt .title{ position:absolute; top:-10px; left:35px; width:288px; height:36px; font:22px/36px 微软雅黑; text-align:center; border:1px solid #625f8e; background:#7673a1; color:#fff; overflow:hidden;}
.story_listspc dl dd{ position:relative; overflow:hidden; zoom:1;}
.story_listspc dl dd .more{ position:absolute; top:0; right:0; display:block; width:46px; height:45px; line-height:40px; color:#8872a0; text-align:center; overflow:hidden;}
.story_listspc ul li{ padding:17px 20px; border-bottom:1px dotted #c2c2c2; overflow:hidden; zoom:1; }
.story_listspc ul li a img{ display:block; float:left; width:100px; height:80px; padding:4px; margin:0 15px 0 0; _margin:0 12px 0 0; background:#fff; border:1px solid #d0d0d0;}
.story_listspc ul li p{ padding:10px 0 0; line-height:24px; overflow:hidden; zoom:1;}
.story_listspc ul li strong{ display:block; font-weight:700; font-size:14px; color:#333;}
.story_listspc ul li span{ color:#d6346b;}

/*****最新相知用户*****/
.story_mod { padding:25px 15px 15px; overflow:hidden; zoom:1;}
.story_user { padding:0px; margin:0 0 15px 0; overflow:hidden; zoom:1;}
.story_user li { display:inline; float:left; width:106px; line-height:20px; color:#666; text-align:center; margin:0 5px ;}
.story_user li a { text-decoration:none;}
.story_user li img { padding:3px; width:80px; height:100px; margin-bottom:5px; background:#fff; border:1px solid #d0d0d0;}
.story_user li strong { font-weight:bold; color:#d6346b;}
.story_notice{ padding:0 15px 9px; _padding:0 15px 10px; line-height:25px; overflow:hidden; zoom:1;}
.story_notice li{ display:block; float:left; width:100%;}
.story_notice a{ text-decoration:none;}
.story_notice .name{ float:left; width:80px; color:#d6346b;}
.story_status{ padding:0 0 0 10px; margin:0 0 5px 0; color:#ff0000; font-weight:700; text-align:center;}
.story_login{ padding:15px 15px 0; margin:0 0 15px 0; overflow:hidden; zoom:1;}
.story_login dt{ float:left; padding:4px; margin:0 10px 0 0; _margin:0 7px 0 0; border:1px solid #ccc;}
.story_login dt img{ display:block;}
.story_login dd{ line-height:22px; overflow:hidden; zoom:1;}
.story_login .link{ float:right; color:#3081d2; text-decoration:underline;}

/*****top10*****/
.story_newslist{ padding:0 15px 10px; overflow:hidden; zoom:1;}
.story_newslist span{ display:block; float:left; width:16px; height:16px; margin:8px 7px 0 0; text-align:center; background-position:-224px 0; color:#fff; font-size:11px; overflow:hidden;}
.story_newslist span.bg{ background-position:-224px -25px;}
.story_newslist li{ margin:0 0 2px 0; overflow:hidden; zoom:1;}
.story_newslist li a{ text-decoration:none;line-height:28px;}
.story_dictionary{ padding:0 10px 15px 15px; line-height:28px; font-family:宋体; overflow:hidden; zoom:1;}

/*****story_list*****/
.story_list dl{ padding:12px 10px 12px 0; border-bottom:1px dotted #898989; overflow:hidden; zoom:1;}
.story_list dl dt { float:left; width:170px; margin:0px; overflow:hidden;}
.story_list dl dt img{ display:block; width:150px; height:120px;}
.story_list dl dd { line-height:22px; overflow:hidden; zoom:1;}
.story_list dl dd a { display:block; text-decoration:none;}
.story_list dl dd p { height:66px;}
.story_list dl dd .time{ float:right; font:12px normal Arial,'宋体'; color:#666;}
.story_list dl dd strong a { display:block; margin:0 0 5px 0; color:#d6346b; font-family:微软雅黑,黑体; font-size:18px;}
.story_list dl dd strong a:hover{ text-decoration:underline;}
.story_list dl dd .link{ color:#d6346b; padding:6px 0 0; overflow:hidden; zoom:1;}

.tag_nav{ height:34px; line-height:29px; margin:0 0 15px 0; background-position:0 -71px; border-top:1px solid #c6c6c6; overflow:hidden; zoom:1;}
.tag_nav ul li{ float:left; height:28px; margin:6px 0 0 5px; line-height:29px; padding:0 0 0 10px; color:#666; overflow:hidden;}
.tag_nav ul li a{ font-size:14px; font-weight:700; text-decoration:none; color:#666;}
.tag_nav ul li.now{ background:url(http://images1.baihe.com/images/baihe_new/images/story/tag_nav_left.gif) no-repeat 0 0;}
.tag_nav ul li.now a{ display:block; float:left; padding:0 15px 0 5px;line-height:32px; background:url(http://images1.baihe.com/images/baihe_new/images/story/tag_nav_right.gif) right 0; color:#d6346b;}

/*****空间*****/
.pr20 {padding-right:20px;}
.pt20 {  padding-top:15px;float:left;}
.title { padding:15px 0 0 0; text-align:center; border-top:1px dotted #898989; overflow:hidden;}
.title strong{ display:block; padding:0 0 15px; text-align:center; font:24px/44px 微软雅黑,黑体; color:#3c3c3c;}
.title p { display:block; text-align:center; height:38px; background:#f7f7f7; font:12px/38px '宋体'; color:#7f7f7f; text-align:center;}
.title span { padding:0 3px; background:#f56a6a; color:#fff;}
.title a { color:#7f7f7f}

.txt { padding:15px 30px 0; font:14px/28px '宋体'; color:#8f8f8f; overflow:hidden; zoom:1;}
.txt p { padding:5px 0; overflow:hidden; zoom:1;}
.txt .l { float:left; overflow:hidden; zoom:1;}
.txt .r { float:right; padding-top:2px; color:#f56a6a}
.txt .r a { color:#f56a6a}

/*****评论*****/
.blog_publish { padding:0 24px; overflow:hidden; zoom:1;clear:both;}
.blog_publish_huifu{padding:0 24px; overflow:hidden; zoom:1;clear:both;}

.blog_publish .reg { padding:0 0 10px 0; overflow:hidden; zoom:1;}
.blog_publish_huifu .reg { padding:0 0 10px 0; overflow:hidden; zoom:1;}

.blog_publish .reg ul{ float:left;overflow:hidden; zoom:1;}
.blog_publish_huifu .reg ul{ float:left;overflow:hidden; zoom:1;}

.blog_publish .reg ul li{ float:left; line-height:22px;}
.blog_publish_huifu .reg ul li{ float:left; line-height:22px;}

.blog_publish .reg .inputbox{ width:80px; padding:2px 5px; border:1px solid #d0d0d0; vertical-align:middle;}
.blog_publish_huifu .reg .inputbox{ width:80px; padding:2px 5px; border:1px solid #d0d0d0; vertical-align:middle;}

.blog_publish .reg .checkbox{ position:relative; top:2px;}
.blog_publish_huifu .reg .checkbox{ position:relative; top:2px;}

.blog_publish #content{ width:90%; height:70px; margin:5px 0 15px; padding:5px; border:1px solid #e0e0e0; font:12px normal; color:#666; line-height:20px; overflow-x:hidden; overflow-y:auto;}
.blog_publish_huifu #contenthf{ width:90%; height:70px; margin:5px 0 15px; padding:5px; border:1px solid #e0e0e0; font:12px normal; color:#666; line-height:20px; overflow-x:hidden; overflow-y:auto;}

.blog_publish dl { padding:14px 0; font:12px/22px '宋体'; color:#666; overflow:hidden; zoom:1;}
.blog_publish dl dt { line-height:35px; overflow:hidden; zoom:1;}
.blog_publish dl dt a { font-weight:bold; color:#d6346b; text-decoration:underline;}
.blog_publish dl dt span { color:#ccc}
.blog_publish dl dd { padding:10px; line-height:22px; background:#f4f4f4; overflow:hidden; zoom:1;}
.blog_publish dl dd .title{ margin:0 0 7px 0; overflow:hidden; zoom:1;}
.blog_publish dl dd .title span{ padding:0 10px 0 0;}

.story_state { padding:0px; margin:0 0 15px 0; text-align:center; background:#f56a6a; line-height:24px; color:#fff; overflow:hidden; zoom:1; position:relative; }
.story_state strong{ font-size:24px; line-height:55px; font-family:微软雅黑; font-weight:700; }
.story_state span { color:#fff000; font-weight:bold;}
.story_state a { display:block; width:154px; height:36px; margin:10px auto 16px; background:url(../images/zhufu.gif) no-repeat; text-indent:-999999px; overflow:hidden; zoom:1; }
.story_state a.active { background-position:0 -36px;}
.story_state div { display:block; width:46px; height:41px; font:bold 18px/38px Arial; color:#f56a6a; text-align:center; position:absolute; right:15px; top:60px; background-position:-154px -320px;}

.story_upload { width:160px; margin:0 auto 15px; line-height:20px; overflow:hidden; zoom:1;}
.story_upload a { display:block; width:154px; height:36px; background-position:-46px -362px; text-indent:-99999px;}
.blank { height:22px; margin:25px 0 0 0; background:#fff; overflow:hidden; zoom:1;}
.picList_R { font:12px/24px '宋体'; overflow:hidden; zoom:1;}
.picList_R ul li { padding:10px 0 30px; text-align:center; overflow:hidden; zoom:1;}
.picList_R a { color:#f56a6a; text-decoration:none;}
.picList_R strong { font-size:14px; line-height:28px; font-weight:bold; color:#333;}

/*****照片最终页*****/
.photo_large { float:left; padding:0 0 0 24px; border-left:1px dotted #898989; position:relative; width:670px; text-align:center;}
.photo_large .pic{ position:relative; padding:0 15px; height:460px; overflow:hidden;}
.pic_list { margin-left:55px; height:59px; overflow:hidden; zoom:1;width:531px;float:left;}
.pic_list li{ float:left; padding:2px; margin-left:-1px; border:1px solid #ccc; background:#fff; z-index:1; }
.pic_list li.now{ position:relative; border:1px solid #ff6600; z-index:10;}
.pic_list li img{ display:block; width:52px; height:52px;}
.arrowlf{ position:absolute; bottom:20px; left:-20px; display:block; width:16px; height:16px; background:url(../images/smallarrow.gif) 0 0;text-decoration:none;}
.arrowrf{ position:absolute; bottom:20px; right:-20px; display:block; width:16px; height:16px; background:url(../images/smallarrow.gif) 16px 0; text-decoration:none;}
a.arrowlf:hover{ background-position:0 -16px;}
a.arrowrf:hover{ background-position:16px -16px;}
a.arrowlf:hover,a.arrowrf:hover{ text-decoration:none;}
.photo_intro{ position:absolute; width:640px; left:15px; bottom:0; padding:22px 0 0; color:#fff; line-height:22px; background-image:url('http://images.baihe.com/images/baihe_new/images/photo_intro_top.png')!important;background-image:none; filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.baihe.com/images/baihe_new/images/photo_intro_top.png', sizingMethod='crop'); background:no-repeat;}
.photo_intro p{ padding:0 15px 10px 15px; background-image:url('http://images.baihe.com/images/baihe_new/images/photo_intro_bottom.png')!important;background-image:none; filter:none!important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.baihe.com/images/baihe_new/images/photo_intro_bottom.png', sizingMethod='crop'); background:no-repeat; background-position: bottom;}
* html .photo_large .photo_intro p{ height:100%;}
.photo_large .pic span{
	display:table-cell; vertical-align:middle; /*非IE的主流浏览器识别的垂直居中的方法*/        
	text-align:center;  
	*display: block; 
	/* 针对IE的Hack */ 
	*font-size: 419px;/*约为高度的0.873，200*0.873 约为45*/        
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/        
	width:640px; height:425px;	
}

/*****blog_text*****/
.blog_text dl { margin:0 0 10px 0; padding:0 0 7px; border-bottom:1px dotted #898989; overflow:hidden; zoom:1;}
.blog_text dl a { color:#f56a6a;}
.blog_text dl a:hover { text-decoration:underline; }
.blog_text dl dt { float:left; width:24px; padding:7px 0 0 0; overflow:hidden; zoom:1;}
.blog_text dl dt span { display:block; width:21px; height:17px; font:bold 12px/17px '宋体'; color:#fff; text-align:center; background-position:-179px -216px;}
.blog_text dl dd { padding:0 10px; overflow:hidden; zoom:1; line-height:24px;}
.blog_text dl dd p { font:bold 18px/30px 微软雅黑,黑体; text-decoration:none; }
.blog_text dl dd p span { float:right; font:12px/24px '宋体'; color:#999;}
.blog_text dl dd div { padding:10px 0 0 0; color:#f56a6a; text-align:right}
.blog_text dl dd div span { padding:0 25px 0 14px;}

/*****story_blessing*****/
.story_blessing{ padding:0 2px 25px; overflow:hidden; zoom:1;}
.story_blessing li{ float:left; width:111px; height:120px;  text-align:center;}
.story_blessing li img{ width:80px; height:100px; margin-bottom:8px; padding:4px; border:1px solid #ccc;}
.story_blessing a { color:#f56a6a; text-decoration: underline;}


/****照片秀****/
.phone { padding:20px 0; background:#f7f7f7; overflow:hidden; zoom:1;}
.phone .l { float:left; width:270px; overflow:hidden; zoom:1;}

/****专题页****/
.subjectPic { float:left; width:700px; overflow:hidden; zoom:1;}
.subjectPic a { text-decoration:none; }

.subjectPic .cont { float:left; width:340px; height:160px; padding:0 10px 10px 0; position:relative; overflow:hidden; zoom:1;}
.subjectPic .cont a:hover{ z-index:3; background:none; /*没有这个在IE中不可用*/}

.subjectPic .cont .pic img { width:340px; height:160px;}
.subjectPic .cont .pic p { display:block; height:25px; position:absolute; width:330px; padding:0 0 0 10px; left:0px; bottom:12px;}
.subjectPic .cont .pic p span { margin:0 4px; padding:5px 10px; color:#fff; background:#333;_line-height:20px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; text-decoration:none}
.subjectPic .lay { width:340px; height:160px;  position:absolute; top:0px; left:0px; cursor:pointer; }
.subjectPic .lay .bj { width:340px; height:160px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:5; text-decoration:none; cursor:pointer }
.subjectPic .lay .subTxt { width:340px; padding-top:10px; overflow:hidden; zoom:1; position:absolute; left:0px; top:0px; text-decoration:none; cursor:pointer }
.subjectPic .lay .subTxt span { display:block; width:90px; height:78px; margin:0 auto; text-align:center; font:14px/65px 微软雅黑; color:#fff;  background:url(http://images1.baihe.com/images/baihe_new/images/story/bj_03.png) no-repeat; cursor:pointer }
.subjectPic .lay .subTxt p { height:40px; text-align:center; font:bold 18px/40px 微软雅黑; color:#fff; cursor:pointer }
.subjectPic .lay .subTxt strong { font-weight:bold; font-size:30px; font-family:Arial, Helvetica, sans-serif;}

.subjectPic .bor { display:none;}
.subjectPic a:hover .bor { display:block; width:332px; height:152px; border:4px solid #fb494c; position:absolute; left:0px; top:0px;}

.subject { float:right; width:270px; overflow:hidden; zoom:1; }
.subject h3 { margin:-10px 0 0 0; font:bold 14px/24px '宋体'; color:#333;}
.subject .bj01 { width:140px; margin-right:2px; background-position:0 -144px;}
.subject .bj02 { width:90px; background-position:0 -162px;}
.subject a.more { float:right; padding:0 15px 0 0; text-decoration:none; font:14px/40px '宋体'; color:#868686; }
.subject .list dl dt a { display:block; width:260px; height:38px; margin:-1px 0 0 0; padding:0 0 0 10px; font:12px/38px '宋体'; color:#434343; text-decoration:none; background-position:0 -550px;}
.subject .list dl dt a:hover,.subject .list dl dt a.active { background-position:0 -588px;}
.subject .list dl dt a span { color:#f56a6a; font-size:12px;}
.subject .list dl dd { padding:15px; overflow:hidden; zoom:1; }
.subject .list dl dd img { width:240px; }


/****专家页****/
.nbsp { height:10px; background:#fff; overflow:hidden; zoom:1; }
.expertTop { height:45px; padding:9px 30px 0 44px; background:url(http://images1.baihe.com/images/baihe_new/images/story/bj_04.jpg) repeat-x left top; overflow:hidden; zoom:1; }
.expertTop .bt01 { width:201px; height:34px; background-position:0 -180px;}
.expertTop .bt02 { width:462px; height:34px; background-position:0 -214px;}
.expertTop a { float:left; display:block; width:115px; height:34px; background-position:-40px -404px; text-indent:-999999px; overflow:hidden; zoom:1;}
.expertTop a:hover,.expertTop a.active { background-position:-155px -404px; }
.expertForm { padding:18px 0 18px 54px; font:12px/24px '宋体'; color:#393939; background:#e9e9e9; overflow:hidden; zoom:1; }
.expertForm .fl { width:235px; padding:0 35px 0 0; background:url(http://images1.baihe.com/images/baihe_new/images/story/bj_05.gif) repeat-y right top; overflow:hidden; zoom:1; }
.expertForm .fr { width:630px;}
.expertForm dl { float:left; width:195px; padding:0 0 0 15px; overflow:hidden; zoom:1; }
.expertForm dl dt { float:left; width:70px; height:30px; text-align:right; overflow:hidden; zoom:1; }
.expertForm dl dd { float:left; width:125px; height:30px; overflow:hidden; zoom:1; }
.expertForm .area { width:120px; height:20px;}
.expertForm .inp { width:110px; height:20px; padding:0 4px; border:1px solid #c1c5ce; }
.expertForm .sex { position:relative; top:2px; margin-right:5px; _margin-right:3px; _top:1px;}
.expertForm a.icon { display:block; width:101px; height:36px; margin:15px 0 0 120px; font:bold 14px/30px '宋体'; color:#f56a6a; text-decoration:none; text-align:center; background-position:-289px -550px; }
.expertPic { padding:20px 21px 35px; background:#f7f7f7; overflow:hidden; zoom:1; }
.expertPic ul { overflow:hidden; zoom:1; }
.expertPic ul li { float:left; width:120px; height:150px; padding:0 7px 14px; overflow:hidden; zoom:1; position:relative; }
.expertPic ul li span { display:none; }
.expertPic ul li a { text-decoration:none;}
.expertPic ul li a:hover span { display:block; width:120px; height:100px; padding-top:50px; font:12px/22px '宋体'; color:#fff; text-align:center; background:#101a2c; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; text-decoration:none; cursor:pointer; position:absolute; top:0px; left:7px; }
.expertPic a.icon { display:block; width:390px; height:43px; margin:7px auto 0; font:bold 18px/40px 微软雅黑; color:#f56a6a; text-align:center; text-decoration:none; background-position:0 -626px; overflow:hidden; zoom:1; }
.expertR { width:240px; margin:0 auto 10px; padding:18px 0 15px 0; border-bottom:1px dotted #898989; font:14px/22px '宋体'; color:#3c3c3c; text-align:center; overflow:hidden; zoom:1; }
.expertR img { margin-bottom:5px; padding:9px; border:1px solid #d7d7d7; background:#fff; }

#footer {
    background: #fff none repeat scroll 0 0;
    color: #666;
    font-size: 12px;
    height: 90px;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
    width: 980px;
}
.btnGray21 {
    background:url(../images/btn_left.gif) no-repeat scroll 0 -21px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 0 0 0 15px;
}
.btnGray21 a {
    background:url(../images/btn_right.gif) no-repeat scroll right -21px;
    color: #666;
    display: block;
    float: left;
    font: 12px/23px SimSun;
    padding: 0 20px 0 5px;
    text-decoration: none;
}
.hzhcomment_all{
	width:100%;margin-bottom:10px;
	float:left;
}
.hzhcomment_pic{
	height:80px;width:80px;float:left;
}
.hzhcomment_pic img{
	width:100%;height:100%;border-radius: 50%;
}
.hzhcomment_write{
	float: left;
    font-size: 14px;
    line-height: 70px;
    margin-left: 20px;
    width: 840px;
}

.hzhcontent{
	line-height:30px;}
	
.hzh_huifu{
	cursor:pointer;
	display:none;
	padding-left:20px;
	color:#F63;	
}
.hzh_huifu:hover{
	text-decoration:underline;
}
.hzhcomment_huifu{margin-left:70px;}
.hzhcomment_huifu .hzhcomment_pic{
	height:50px;width:50px;clear:both;float:left;
	margin-top:5px;
}
.hzhcomment_huifu .hzhcomment_write{
	float: left;
    font-size: 14px;
    line-height: 50px;
    margin-left: 20px;
    width: 800px; 
}


#viewerFrame{
	width:500%;
	display:inline-block;
}

#viewerFrame>li{
	margin-left:1px;
	display:block;
}
.photo_large .pic span>img{
	display:block;
}
